home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 117 / PC Guia 117.iso / Software / Utils / Software6 / Product5 / dictionarysearch-0.9.2-fx+tb.xpi / install.js next >
Text File  |  2005-04-18  |  2KB  |  46 lines

  1. //$Id: install.js,v 1.19 2005/04/17 19:33:07 jaap Exp $
  2.  
  3. const APP_DISPLAY_NAME = "DictionarySearch";
  4. const APP_NAME = "dictionarysearch";
  5. const APP_PACKAGE = "dictionarysearch.mozdev.org/";
  6. const APP_VERSION = "0.9.2";
  7.  
  8. const APP_JAR_FILE = APP_NAME+".jar";
  9. initInstall(APP_NAME, APP_PACKAGE, APP_VERSION);
  10.  
  11. var chromef = getFolder("Profile", "chrome");
  12.  
  13. var err = addFile(APP_PACKAGE, APP_VERSION, 'chrome/'+APP_JAR_FILE, chromef, null)
  14. if(err == SUCCESS) { 
  15.     var jar = getFolder(chromef, APP_JAR_FILE);
  16.     registerChrome(CONTENT | PROFILE_CHROME, jar, 'content/'+APP_NAME+'/');
  17.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/en-US/'+APP_NAME+'/');
  18.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/de-DE/'+APP_NAME+'/');
  19.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/fr-FR/'+APP_NAME+'/');
  20.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/pl-PL/'+APP_NAME+'/');
  21.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/it-IT/'+APP_NAME+'/');
  22.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/pt-BR/'+APP_NAME+'/');
  23.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/nb-NO/'+APP_NAME+'/');
  24.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/nl-NL/'+APP_NAME+'/');
  25.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/ca-AD/'+APP_NAME+'/');
  26.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/es-ES/'+APP_NAME+'/');
  27.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/he-IL/'+APP_NAME+'/');        
  28.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/fi-FI/'+APP_NAME+'/');        
  29.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/cs-CZ/'+APP_NAME+'/');
  30.     registerChrome(LOCALE | PROFILE_CHROME, jar, 'locale/sl-SI/'+APP_NAME+'/');        
  31.     err = performInstall();
  32.     if(err == SUCCESS) {
  33.         alert(APP_NAME + " " + APP_VERSION + " has been succesfully installed.\n"
  34.             +"Please restart your browser before continuing.");
  35.     } else { 
  36.         alert("Install failed. Error code:" + err);
  37.         cancelInstall(err);
  38.     }
  39. } else { 
  40.     alert("Failed to create " +APP_JAR_FILE +"\n"
  41.         +"You probably don't have appropriate permissions \n"
  42.         +"(write access to mozilla/chrome directory). \n"
  43.         +"_____________________________\nError code:" + err);
  44.     cancelInstall(err);
  45. }
  46.